﻿.ui-widget-header {
    border: 0px solid #c6c6c6;
    background: #5c9ccc url(../images/jquery/ui-widget-header.png) 50% 50% repeat-x;
}

.ui-corner-all, .ui-corner-top {
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
}

.ui-widget select, .ui-widget input {
    height: 30px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ui-widget input {
    width: auto !important; /* IE fix */
    border: none;
}

    .ui-widget input:focus {
        border: none;
        outline: none;
    }

.ui-widget-content {
    background: none repeat scroll 0 0 #f3f3f3;
    border: 1px solid #ddd;
    color: #444;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.ui-jqgrid .ui-jqgrid-titlebar {
    color: #006492;
    background: #f1f3f3;
    font-size: 1.1em;
    text-transform: uppercase;
    border-bottom: 1px solid #ccc;
}

.ui-jqgrid .ui-jqgrid-view {
    font-size: 12px;
}

.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}

.ui-state-hover,
.ui-widget-header .ui-state-hover, .ui-widget-header .ui-state-default,
.ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: none;
    background: none;
    font-weight: bold;
    color: #1c94c4;
}

.ui-widget-content .ui-state-hover {
    color: #444;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
    color: #c77405;
    text-decoration: none;
}

.ui-widget {
    font-family: Arial, sans-serif;
    font-size: 1.1em;
    background-color: #fff;
}

/* table header */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    font-weight: bold;
    color: #666 !important;
    background-color: #eaeaea !important;
    background-image: none !important;
}

/* selected rows */
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
    border: 1px solid #d4d4d4;
    background-color: #ccc !important;
    background-image: none !important;
}

.ui-jqgrid .ui-jqgrid-htable th {
    height: auto !important; /*  IE fix */
    min-height: 28px;
    font: 1.1em Arial, sans-serif;
    font-weight: bold;
    padding: 0 5px !important;
    background: -webkit-linear-gradient(#dadadb, #f1f6fa, #dadadb); /* For Safari */
    background: -o-linear-gradient(#dadadb, #f1f6fa, #dadadb); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#dadadb, #f1f6fa, #dadadb); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#dadadb, #f1f6fa, #dadadb); /* Standard syntax (must be last) */
}

.ui-jqgrid tr.jqgrow td {
    font-family: Verdana,sans-serif !important;
    /*height: 30px !important;*/
    height: 30px;
    padding: 0px 5px !important;
    font-weight: normal;
    font-size: 1.1em;
    border-bottom: 1px solid #d4d4d4 !important;
    /*border-right: none !important;*/
}

    .ui-jqgrid tr.jqgrow td input[type=checkbox] {
        padding: 0px !important; /* IE8 fix */
    }

.ui-th-ltr.ui-state-hover {
    border-right: 1px solid #d4d4d4 !important;
}

.ui-priority-secondary {
    background-color: #fdfdfd;
}

.ui-priority-primary {
    font-weight: normal !important;
    background-color: #f5f5f5;
}

.ui-jqgrid .ui-subgrid table {
    background-color: #f5f5f5;
}

.ui-jqgrid .ui-priority-secondary table {
    background-color: #fdfdfd;
}

.ui-widget input {
    font-family: Arial,sans-serif;
    padding-left: 3px;
    border: 1px solid #bbb;
    width: 100%;
}

.ui-widget select {
    width: 100%;
    border: 1px solid #bbb;
}

.ui-state-default a, .ui-state-default a:link {
    color: #aaa;
}

.ui-state-active a, .ui-state-active a:link {
    color: #006492;
}

.ui-widget-header-custom {
    background: none !important;
    border: 0px !important;
    margin: -50px 0 0 -19px !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    box-shadow: inset 0 2px 0px rgba(0, 100, 146, 1);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    background-color: #f5f5f5;
    color: #006492;
    border-bottom: 3px solid #f3f3f3;
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled a {
}

.ui-widget .ui-widget {
    font-size: 0.9em;
}

span.ui-spinner {
    background: none;
    border-top: none;
    border-left: none;
    border-bottom: none;
    border-right: 0px solid #bbb !important;
    border-radius: 0px;
}

.ui-spinner-input {
    background-color: #fff !important;
    border: 1px solid #bbb !important;
    margin-left: 0em !important;
    min-height: 22px !important;
}

.ui-jqgrid tr.ui-search-toolbar th {
    border-top-width: 0px !important;
}

.ui-jqgrid .ui-pg-input {
    height: 18px;
    border: 1px solid #1c94c4;
    border-radius: 2px;
}

.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea {
    width: auto;
    border: 1px solid #aaa;
}

.ui-jqgrid .ui-search-table .ui-search-input > input,
.ui-jqgrid .ui-search-table .ui-search-input > select {
    min-height: 22px;
    margin: 0px 0px 3px 0px;
}

td.ui-search-input input {
    width: 100% !important;
}

.ui-jqgrid-alt-row {
    background: #fff;
}

.ui-widget-content a {
    color: #6d9acb !important;
    font-size: 12px;
}

    .ui-widget-content a:hover {
        text-decoration: underline;
    }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    /*width: auto;*/
}

/* jqgrid custom styles */
/*.ui-jqgrid .ui-jqgrid-bdiv, .ui-jqgrid .ui-jqgrid-hdiv, .ui-jqgrid-view {*/
/*width: 100% !important;*/
/*}*/

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: 1 !important;
}
